/*
Theme Name:Dolphin
Theme URI:http://85s.me
Description:一款轻博客样式的风格，起名为Dolphin，意为海豚，希望如海豚般优秀，亲和，受人喜欢。
Version:2.0
Author:方寸阳光
Author URI:http://85s.me
*/

/*---全局样式 http://85s.me---*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,header,hgroup,menu,nav,section,footer {font-weight:inherit;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
@font-face {font-family: 'josefinsansRegular'; src: url('../font/josefinsans-webfont.eot');src: url('../font/josefinsans-webfont.eot?#iefix') format('../font/embedded-opentype'),url('../font/josefinsans-webfont.woff') format('woff'),url('../font/josefinsans-webfont.ttf') format('truetype'),url('../font/josefinsans-webfont.svg#josefinsansRegular') format('svg');font-weight: normal; font-style: normal;}
body{background-color:#fafafa;color:#494949;font-size:13px}
body,input,blockquote,textarea,h1,#toolBox{font-family:Microsoft YaHei,'\5FAE\8F6F\96C5\9ED1',WenQuanYi Micro Hei,'\6587\6CC9\9A7F\5FAE\7C73\9ED1',serif,PMingLiU,Arial;}
h1,h2,h3,h4,h5{font-weight:normal}
ol,ul,li{list-style:none}
table{border-collapse:collapse;border-spacing:0;width:100%}
caption,th,td{font-weight:normal;text-align:left;vertical-align:top}
a:link,a:visited{color:#FF8C00;text-decoration:none}
a:hover{color:#d54e21;text-decoration:none}
.clear{content:".";display:block;height:0;clear:both;visibility:hidden}
header,article,aside,section,footer,nav,figure,figcaption{display:block}
body{background:#3a3a3a url("../images/bg-body.png")}

/*附加特效 http://85s.me*/
::selection {color: #D27400;background: #dcdcdc;}
::-moz-selection {color: #D27400;background: #dcdcdc;}

/*---头部样式 http://85s.me---*/
#main{width:784px;margin:58px auto 0 auto;padding:0px 0;-moz-box-shadow: 0px 0px 15px #ddd;-webkit-box-shadow: 0px 0px 15px #ddd;box-shadow: 0px 0px 15px #ddd;background-color:#f0f0f0;border-style:solid;border-color:#d5d5d5 #d0d0d0 #d0d0d0 #d5d5d5;border-width:1px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;z-index:20;}
#header,#footer,#comments h3{font-family:Palatino,'palatino linotype',serif}
#header{width:784px;height:38px;margin:0 auto;padding-top:15px;}
#header h1{color:#FF8C00;margin-bottom:10px;text-align:center;}
#header h1 a{text-decoration:none;color:#FF8C00;height:60px;line-height:48px;font-size:40px;font-weight:normal;}
#header h1 a:hover{opacity:.7}
#header h3 {height:0px;display:none;}
#header p.hearch {font-size: 24px;color: white;text-align: center;text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);margin-top:25px;}
#header aside{position:relative; width:784px; text-align:center;}
#header ul{margin:0 auto;padding:0;color:#b4b4b4;padding:3px 0px;float:left; position:relative; left:50%;}
#header li{position:relative; right:50%; float:left; list-style:none;margin:0 5px;padding:0;}
#header li:before{content:"|";padding:0 15px 0 5px}
#header li:first-child:before{content:"";padding:0}
#header li a{color:#00a9ff;opacity:.65;text-decoration:none;text-transform:uppercase}
#header li a:hover{opacity:1;text-decoration:underilne}

/*---脚部样式 http://85s.me---*/
#footer {width:784px;margin:0 auto;height:30px;margin-top:10px;font-size:14px;color:#FAFAFA;font-family:Microsoft YaHei}
#footer a{color:#00a9ff}
#footer .CLeft{margin-right:10px;float:left;}
#footer .CRight{text-align:right;float:right;}

/*---侧边栏样式 http://85s.me---*/
#sidebar {overflow:hidden;width:666px;margin:15px auto;}
#sidebar #known{width:460px;float:left;text-align:left;line-height:28px;overflow:hidden}
#sidebar #search{width:460px;float:left;text-align:left;line-height:28px;overflow:hidden}
#sidebar #search input{background-color:#fafafa;color:#494949;border:1px dashed #aaa;}
#sidebar #rss {float:right;}
#sidebar #rss ul {margin:0 auto;}
#sidebar #rss ul li {height:28px;width:36px;display:inline-block;margin:0 5px;}
#sidebar #rss ul li a {display:block;width:28px;height:28px;margin:0px 4px;}
#sidebar span.hover {display:block;width:28px;height:28px;}
#sidebar .icon1 {background:url(../images/rss.gif) no-repeat top;}
#sidebar .icon1 span.hover {background:url(../images/rss.gif) no-repeat bottom;}
#sidebar .icon2 {background:url(../images/tqq.gif) no-repeat top;}
#sidebar .icon2 span.hover {background:url(../images/tqq.gif) no-repeat bottom;}
#sidebar .icon3 {background:url(../images/rssmail.gif) no-repeat top;}
#sidebar .icon3 span.hover {background:url(../images/rssmail.gif) no-repeat bottom;}
#sidebar .icon4 {background:url(../images/tsina.gif) no-repeat top;}
#sidebar .icon4 span.hover {background:url(../images/tsina.gif) no-repeat bottom;}

/*---首页文章部分 http://85s.me---*/
#main .post,#main .post1{margin:10px 60px 40px;padding-bottom:30px;width:660px;position:relative}
#main .title{text-align:center}
#main .title h2{font-size:30px;font-weight:normal;line-height:48px}
#main .title,#main .title a{color:#666;text-shadow:0 1px 0 #fff;text-decoration:none;font-family:'josefinsansRegular',arial,serif}
#main .title p{font-size:15px}
#main .content{padding-top:20px;text-align:left;}
#main .content p{line-height:2em;margin-bottom:1em;text-shadow:0 1px 0 rgba(255,255,255,0.4)}
#main .content img{max-width:660px;height:auto;}
#main .cimg{text-align:center;}
#main .cimg img{border:#ccc solid 2px;background:#fafafa;padding:3px;}
#main pre,code {font-family:font-family:'andale mono','lucida console',monospace,"Microsoft YaHei",文泉驿微米黑;line-height:1.5;font-size:13px;}
#main code,pre {-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;padding:10px;border:1px dashed #494949;display:block;line-height:16px;overflow:auto;}
#main .more{display:none}
#main .page-num{width:34px;height:52px;padding:0 10px 0 18px;position:absolute;top:10px;right:-122px;text-align:center;font-weight:normal;font-size:36px;line-height:54px;color:white;text-shadow:0 1px 0 rgba(0,0,0,0.25);background:url("../images/all.png") 0 -98px no-repeat}

/*首页-文章小图标样式*/
#main .meta-comm,#main .meta-cat,#main .meta-time,#main .meta-tag {padding-left:20px;margin-right:20px;background-repeat:no-repeat;background-position:1px 1px;}
#main .meta-comm{background-image:url(../images/comment.png);}
#main .meta-cat{background-image:url(../images/cat.png);}
#main .meta-time {background-image:url(../images/date.png);}
#main .meta-tag {background-image:url(../images/tag.png);float:left;margin-top:6px;}

/*首页-页码样式*/
#pagenavi{text-align:center;}
#pagenavi,#cateName,#tagName{margin:auto 2px;text-shadow:0 1px 0 white;text-align:center;font-family:'josefinsansRegular',arial,serif;font-size:45px;font-weight:normal;line-height:40px;margin-bottom:10px;padding:6px 0;}
#pagenavi {width:666px;margin:0 auto;margin-top:-40px;}
#pagenavi li {margin:0 5px 0 0;	display:inline;}
#pagenavi li a {color:#aaa;text-decoration:none;}
#pagenavi li a:hover {color:#FF8C00;text-decoration:none;}
#pagenavi #line{margin:0 5px;margin-left:12px;}
#pagenavi .current a{color:#FF8C00;}

/*关于页面 http://85s.me*/
#reading .title,#reading .title a{font-family:Microsoft YaHei;border-bottom:1px solid #EAEAEA;margin-bottom:0;font-size:24px;}
#reading .post-txt,#reading .info{line-height:30px;margin:10px auto;text-align:left;}
#reading .post-txt{text-indent:2em;}
#reading .post-txt img{float:right;border:#ccc solid 1px;padding:3px;background:#fafafa;}

/*归档页面 http://85s.me*/
#reading .info{line-height:30px;margin-left:120px;text-align:left;padding-left:40px;margin-bottom:0;}
#reading .car-toggler{margin-left:130px;}
#reading .car-yearmonth{cursor:pointer}
#reading .car-monthlisting{padding-left:40px;}

/*标签页 http://85s.me*/
#reading .tags{margin-top:5px;} 
#reading .tags a{margin:5px;margin-left:0;line-height:25px;font-size:15px;} 

/*文章正页 http://85s.me*/
#nav{height:30px;width:666px;margin:-30px auto 0;border-top:1px dotted #CCC;line-height:30px;}
#thePrev{float:left;}
#theNext{float:right;}

/*评论 http://85s.me*/
#comments {width:666px;margin:0 auto;text-align:left;border-top:1px dotted #CCC;}
#comments-info,#response {color:#D27400;font-size:16px;margin-bottom:20px;}
#comments-info{margin-top:20px}
.comment-list #response {display:none;}
.comment-list {display:block;zoom:1;}
.comment-list,.comment-list ol {margin:0;list-style:none;}
.comment-list ol {padding-top:10px;}
.comment-list li {margin:0;display:block;padding:10px 15px 5px;margin:10px 0 5px;border:1px solid #E0E0E0;background:#FFF;overflow:hidden;}
.comment-list li .comment-level-odd {background:#FAFAFA;border:#E0E0E0 dashed 1px;border-radius:1em;}
.comment-list li .comment-level-even {background:#FFF;}
.comment-list li .comment-reply {text-align:right;}
.comment-list li .comment-reply a {border:none;font-size:12px;color:#AAA;}
.comment-list li .comment-reply a:hover {color:#FF8C00;}
.comment-list .tip {background:#FFF;width:500px;margin:0;padding:0;margin-top:80px;margin-left:180px;border:0;position:absolute;z-index:3}
.comment-list .tip .innerbox {border:3px solid #CCC;padding:10px 15px;}
.comment-list .tip .comment-reply {display:none;}
.comment-list .tip .comment-children {display:none;}
.comment-meta {padding-bottom:8px;color:#999;font-size:11px;}
.comment-author {display:block;font-size:14px;color:#444;}
.comment-author .ua_info {font-size:12px;font-family:'josefinsansRegular',arial,serif;}
.comment-author cite.fn {font-style:normal;line-height:26px;height:25px;margin:5px 0;}
.comment-author img.avatar {background-color:#FFF;border:1px solid #B7B7B7;float:left;margin:6px 10px 0 0;padding:2px;}
.comment-body {-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;overflow:hidden;}
.respond {margin:0;padding:0;}
.respond .border {margin-bottom:10px;	margin-top:10px;}
.respond .cancel-comment-reply {float:right;font-size:12px;}
.respond .cancel-comment-reply a {border:none;color:#A0A0A0;}
.respond .cancel-comment-reply a:hover {color:#FF8C00;}
#comment_form {padding-right:8px;}
#comment_form label {font-size:14px;color:#555;}
#comment_form label .required {color:#FF8C00;padding-left:5px;font-size:14px;}
#comment_form .text {-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;width:250px;margin-right:15px;border:1px solid #D2D2D2;height:20px;margin:5px;}
#comment_form textarea {-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;width:100%;height:180px;border:1px solid #D2D2D2;margin:5px;}
#comment_form input:focus,#comment_form textarea:focus {border:1px solid #FF8C00;}
#comment_form .submit {-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;color:#FFF;background:#D27400;border:1px solid #D27400;margin:5px 0;padding:2px;width:250px;}
#comment_form .submit:hover {background:#FF8C00;border:1px solid #FF8C00;}
#comment_form #webmail{float:right;text-align:right;line-height:30px;}
#real-avatar .avatar {float:right;padding:2px;border:1px solid #ddd;margin-right:20px;_margin-right:10px;}

/*评论-页码样式*/
#commpagenavi{width:666px;margin:0 auto;margin:auto 2px;text-shadow:0 1px 0 white;text-align:center;font-family:'josefinsansRegular',arial,serif;font-size:30px;text-align:center;font-weight:normal;line-height:35px;margin-bottom:10px;padding:6px 0;}
#commpagenavi li {margin:0 5px 0 0;	display:inline;}
#commpagenavi li a {color:#aaa;text-decoration:none;}
#commpagenavi li a:hover {color:#FF8C00;text-decoration:none;}
#commpagenavi #line{margin:0 5px;margin-left:12px;}

/*留言本 http://85s.me*/
#main .post1{margin:-40px 60px 20px;border:0;}
.greaders ul {width:100%;list-style:none;padding-left:5px;}
.greaders ul li {list-style:none;width:40px;height:40px;margin:5px;float:left;display:inline-block;}